From 11a47e409440fbb7fa114f0758d56e1bf42d8a7f Mon Sep 17 00:00:00 2001 From: "kaf24@firebug.cl.cam.ac.uk" Date: Mon, 13 Feb 2006 10:23:26 +0100 Subject: [PATCH] Fix error exit path in __gnttab_map_grant_ref() to put_domain() and hence avoid zombie domains. Signed-off-by: Kouya Shimura --- xen/common/grant_table.c | 1 + 1 file changed, 1 insertion(+) diff --git a/xen/common/grant_table.c b/xen/common/grant_table.c index c419cbcde3..6a9e99ba43 100644 --- a/xen/common/grant_table.c +++ b/xen/common/grant_table.c @@ -316,6 +316,7 @@ __gnttab_map_grant_ref( spin_unlock(&rd->grant_table->lock); (void)__put_user(rc, &uop->status); put_maptrack_handle(ld->grant_table, handle); + put_domain(rd); return rc; } -- 2.30.2